package com.link.base.base.mpconfig.model;


import com.link.core.basic.model.BasicModel;

import java.util.List;


/**
 * @author 闫有霞
 * created: 2018-11-19
 * comments: 小程序配置信息
 */

public class Mp extends BasicModel {


    /**
     * 小程序下配置的菜单信息
     */
    private List<String> mpMenuList;


    /**
     * 小程序名称
     */
    private String mpName;
    /**
     * 应用ID
     */
    private String appId;
    /**
     * APPSECRET
     */
    private String appSecret;
    /**
     * 是否为主要的
     */
    private String mainFlag;
    /**
     * 是否为有效的
     */
    private String validFlag;
    /**
     * 适用公司
     */
    private Long companyId;
    /**
     * 客服电话
     */
    private String costomPhone;
    /**
     * 附近门店限制距离/km
     */
    private String limitDistance;
    /**
     * 适用公司名称
     */
    private String companyName;
    /**
     * app加密Id
     */
    private String appEncryptionId;
    /**
     * 商户号
     */
    private String mchId;
    /**
     * 商户名称
     */
    private String mchName;
    /**
     * api秘钥
     */
    private String apiKey;
    /**
     * 小程序原始id
     */
    private String ogId;
    /**
     * 小程序页面路径
     */
    private String mpPageUrl;

    /**
     * 是否强制留资
     */
    private String leaveInfoFlag;

    /**
     * 是否分享朋友圈
     */
    private String shareFriendFlag;

    /**
     * 小程序商标的URL
     */
    private String mpLogoUrl;

    /**
     * 默认用户id
     *
     * @author LiQun
     * @date 2019/4/4 16:39
     */
    private Long defaultUserId;
    /**
     * 默认用户名称
     *
     * @author LiQun
     * @date 2019/4/4 16:39
     */
    private String defaultUserName;

    /**
     * 默认用户职位id
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private Long defaultUserPostnId;

    /**
     * 默认用户职位名
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private String defaultUserPostnName;
    /**
     * 默认用户部门id
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private Long defaultUserDeptId;
    /**
     * 默认用户部门名
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private String defaultUserDeptName;
    /**
     * 默认用户组织id
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private Long defaultUserOrgId;
    /**
     * 默认用户组织名
     *
     * @author LiQun
     * @date 2019/4/5 10:40
     */
    private String defaultUserOrgName;

    /**
     * 默认用户公司id
     *
     * @author LiQun
     * @date 2019/4/4 16:39
     */
    private Long defaultCompanyId;
    /**
     * 默认用户公司名
     *
     * @author LiQun
     * @date 2019/4/4 16:39
     */
    private String defaultCompanyName;

    /**
     * 默认用户username字段的值
     *
     * @author LiQun
     * @date 2019/5/8 21:06
     */
    private String defaultLoginUserName;


    /**
     * 默认用户组织的价格表id
     *
     * @author zhuboayng
     * @date 2019/9/9 21:06
     */
    private Long priceListId;
    /**
     * 类目名称
     */
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getPriceListId() {
        return priceListId;
    }

    public void setPriceListId(Long priceListId) {
        this.priceListId = priceListId;
    }

    public Long getDefaultUserId() {
        return defaultUserId;
    }

    public void setDefaultUserId(Long defaultUserId) {
        this.defaultUserId = defaultUserId;
    }

    public Long getDefaultUserPostnId() {
        return defaultUserPostnId;
    }

    public void setDefaultUserPostnId(Long defaultUserPostnId) {
        this.defaultUserPostnId = defaultUserPostnId;
    }

    public String getDefaultUserPostnName() {
        return defaultUserPostnName;
    }

    public void setDefaultUserPostnName(String defaultUserPostnName) {
        this.defaultUserPostnName = defaultUserPostnName;
    }

    public Long getDefaultUserDeptId() {
        return defaultUserDeptId;
    }

    public void setDefaultUserDeptId(Long defaultUserDeptId) {
        this.defaultUserDeptId = defaultUserDeptId;
    }

    public String getDefaultUserDeptName() {
        return defaultUserDeptName;
    }

    public void setDefaultUserDeptName(String defaultUserDeptName) {
        this.defaultUserDeptName = defaultUserDeptName;
    }

    public Long getDefaultUserOrgId() {
        return defaultUserOrgId;
    }

    public void setDefaultUserOrgId(Long defaultUserOrgId) {
        this.defaultUserOrgId = defaultUserOrgId;
    }

    public String getDefaultUserOrgName() {
        return defaultUserOrgName;
    }

    public void setDefaultUserOrgName(String defaultUserOrgName) {
        this.defaultUserOrgName = defaultUserOrgName;
    }

    public Long getDefaultCompanyId() {
        return defaultCompanyId;
    }

    public void setDefaultCompanyId(Long defaultCompanyId) {
        this.defaultCompanyId = defaultCompanyId;
    }

    public String getDefaultCompanyName() {
        return defaultCompanyName;
    }

    public void setDefaultCompanyName(String defaultCompanyName) {
        this.defaultCompanyName = defaultCompanyName;
    }

    public String getDefaultLoginUserName() {
        return defaultLoginUserName;
    }

    public void setDefaultLoginUserName(String defaultLoginUserName) {
        this.defaultLoginUserName = defaultLoginUserName;
    }

    public String getDefaultUserName() {
        return defaultUserName;
    }

    public void setDefaultUserName(String defaultUserName) {
        this.defaultUserName = defaultUserName;
    }

    public String getOgId() {
        return ogId;
    }

    public void setOgId(String ogId) {
        this.ogId = ogId;
    }

    public String getMpPageUrl() {
        return mpPageUrl;
    }

    public void setMpPageUrl(String mpPageUrl) {
        this.mpPageUrl = mpPageUrl;
    }

    public String getApiKey() {
        return apiKey;
    }

    public void setApiKey(String apiKey) {
        this.apiKey = apiKey;
    }

    public String getMchName() {
        return mchName;
    }

    public void setMchName(String mchName) {
        this.mchName = mchName;
    }

    public String getAppEncryptionId() {
        return appEncryptionId;
    }

    public void setAppEncryptionId(String appEncryptionId) {
        this.appEncryptionId = appEncryptionId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }


    public String getMchId() {
        return mchId;
    }

    public void setMchId(String mchId) {
        this.mchId = mchId;
    }

    public String getMpName() {
        return mpName;
    }

    public void setMpName(String mpName) {
        this.mpName = mpName;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getAppSecret() {
        return appSecret;
    }

    public void setAppSecret(String appSecret) {
        this.appSecret = appSecret;
    }

    public String getMainFlag() {
        return mainFlag;
    }

    public void setMainFlag(String mainFlag) {
        this.mainFlag = mainFlag;
    }

    public String getValidFlag() {
        return validFlag;
    }

    public void setValidFlag(String validFlag) {
        this.validFlag = validFlag;
    }

    public String getCostomPhone() {
        return costomPhone;
    }

    public void setCostomPhone(String costomPhone) {
        this.costomPhone = costomPhone;
    }

    public String getLimitDistance() {
        return limitDistance;
    }

    public void setLimitDistance(String limitDistance) {
        this.limitDistance = limitDistance;
    }

    public List<String> getMpMenuList() {
        return mpMenuList;
    }

    public void setMpMenuList(List<String> mpMenuList) {
        this.mpMenuList = mpMenuList;
    }

    public String getLeaveInfoFlag() {
        return leaveInfoFlag;
    }

    public void setLeaveInfoFlag(String leaveInfoFlag) {
        this.leaveInfoFlag = leaveInfoFlag;
    }

    public String getShareFriendFlag() {
        return shareFriendFlag;
    }

    public void setShareFriendFlag(String shareFriendFlag) {
        this.shareFriendFlag = shareFriendFlag;
    }

    public String getMpLogoUrl() {
        return mpLogoUrl;
    }

    public void setMpLogoUrl(String mpLogoUrl) {
        this.mpLogoUrl = mpLogoUrl;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }
}
